import { _decorator, Component, sys } from 'cc';
const { ccclass, property } = _decorator;

@ccclass('Language')
export default class Language extends Component {

    public type: string = "";

    public static Instance: Language;

    /**
         * en - 英语
         * zh - 汉语
         * fr - 法语
         * it - 意大利语
         * de - 德语
         * es - 西班牙语
         * du - 荷兰语
         * ru - 俄语
         * ko - 朝鲜语
         * ja - 日语
         * hu - 匈牙利语
         * pt - 葡萄牙语
         * ar - 阿拉伯语
         * no - 挪威语
         * pl - 波兰语
         * tr - 土耳其语
         * uk - 乌克兰语
         * ro - 罗马尼亚语
         * bg - 保加利亚语
         */
    protected onLoad(): void {
        if (sys.language == sys.Language.UNKNOWN) {
            this.type = sys.Language.ENGLISH;
        }
        else {
            this.type = sys.language;
        }

        console.log("====================> 当前语言", this.type);

        Language.Instance = this;
    }
}
